XBRL-based global data standardization platform system and construction method thereof

ABSTRACT

The invention relates to a data standardization technology, and discloses an XBRL-based global data standardization platform system and a construction method thereof, so as to efficiently and conveniently integrate various types of data, and implement the data localization and globalization. The system comprises an XBRL DataCloud (XDC), an XBRL financial reporting intelligence platform (FRinp), an XBRL GL interchange platform (GLinp) and an XBRL standard data exchange channel deployed for operation on a server, wherein the XBRL DataCloud (XDC) designs the BIM data architecture of business data based on an abstract data model (ADM), the XBRL financial reporting intelligence platform (FRinp) establishes an extended group taxonomy system (GTS) based on the XDC business report data; the XBRL GL interchange platform (GLinp) establishes a mapping model from XDC to GL taxonomy by the other data except business report data in XDC according to data classification, solidifies the data mapping channel, parses the GL taxonomy through the XBRL intelligence engine (XIE), and automatically maps the relationship between the XDC business data elements and the XBRL GL taxonomy elements; and the XBRL standard data exchange channel is an export of standardized data.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a U.S. National Phase Application ofPCT/CN2017/093733, filed on Jul. 20, 2017, which claims priority to CN201610591155.6, filed Jul. 26, 2016, the contents of which applicationsare incorporated herein by reference in their entireties for allpurposes.

FIELD OF THE INVENTION

The invention relates to a data standardization technology, inparticular to an XBRL-based global data standardization platform systemand a construction method thereof.

BACKGROUND OF THE INVENTION

XBRL is an XML (Extensible Markup Language)-based open businessreporting technology standard and a computer language specially used forthe preparation, disclosure and application of financial report based oninternet and cross-platform operations. By adding specific tags to datain business reports such as financial and accounting reports anddefining their interrelationships, computers can “read” these reportsand process them in accordance with business logic. XBRL GL is an XBRLtaxonomy for recording transaction-level financial and non-financialdetails.

Facing the explosive growth of enterprise production and internet data,one of the most urgent problems to be solved by an enterprise is how tointegrate various types of data efficiently and conveniently, make fulluse of various internal and external data and find valuable potentialinformation from numerous data. The key of IoT is how to implementdistributed analysis on the Internet of Things, localize and globalizecomplex and huge data, and build different levels of sharing andindustry data.

SUMMARY OF THE INVENTION

The technical problem to be solved by the invention is to put forward anXBRL-based global data standardization platform system and aconstruction method thereof, so as to efficiently and convenientlyintegrate various types of data, and implement data localization andglobalization.

Due to various systems and data sources are exist in enterpriseinformation environment, different systems use different softwarevendors' products, the data standards, with strong vendors' systems,lack of a common proprietary format, while XBRL is an open internationalstandard which is not limited to a specific operating platform. Theinvention makes use of XBRL-GL technology to realize the communicationbetween systems, and achieve the purpose of integrating the originalsystems. XBRL-GL does not rely on systems, so that structured andunstructured data from different sources can be combined together, thussolving the problem of data interface docking between different systems.

A technical scheme for solving the technical problem of the invention isan XBRL-based global data standardization platform system, comprising anXBRL DataCloud (XDC), an XBRL financial reporting intelligence platform(FRinp), an XBRL GL interchange platform (GLinp) and an XBRL standarddata exchange channel deployed for operation on a server;

Marking the data of each business system with XBRL through XBRL GLinterchange platform (GLinp), meanwhile, cleaning and converting thebusiness data into XBRL compliant data and loading it into XBRLDataCloud (XDC). Then distributing the data from subscription datacloudXDC to different systems through the XBRL standard data exchangechannel. For the financial reports which need to be disclosed in XBRLformat, XBRL intelligent reporting platform can be used to complete therelease and disclosure of information. Since the integrated systemadopts a unified data standard and data transmission format, the modeltransformation in the process of data transmission is greatly reduced.At the same time, all data comes from the unique data source, whichavoids the possibility of errors in the flow and improves the accuracyof data and business processing efficiency.

the XBRL DataCloud (XDC) designs the BIM data architecture of businessdata based on an abstract data model (ADM); in XDC, a horizontalconvergence relationship is maintained between ADM, various levels ofconsolidated data and various types of business data, and a verticalconvergence relationship is maintained between the business data,accounting data and consolidated data; the horizontal convergencerelationship involves the data at various levels embodied by ADM, andthe vertical convergence relationship involves the drill-up/down of dataconsolidation and tracing; and the convergence relationship is designedand implemented outside XDC to decouple from XDC itself; XBRLestablishes effective links between different information through XLinkand Xpoint technology, which enables to conduct effectively trackaccording to the information clue defined in advance, and search layerby layer till to the bottom of the defined electronic data.

the XBRL financial reporting intelligence platform (FRinp) establishesan extended group taxonomy system (GTS) based on the XDC business reportdata; and the reporting entity creates and expands the taxonomy in GTSassembly mode, parses the extended enterprise taxonomy through an XBRLintelligence engine (XIE), establishes a data relationship model fromXDC to electronic nested table and to extended enterprise taxonomy,automatically associates the consolidated data in XDC with the extendedenterprise taxonomy elements, and realizes the chain output of businessreport instance documents in a standard XBRL format at various levels;

the XBRL GL interchange platform (GLinp) establishes a mapping modelfrom XDC to GL taxonomy by the other data except the business reportdata in XDC according to data classification, solidifies the datamapping channel, parses the GL taxonomy through the XBRL intelligenceengine (XIE), and automatically maps the relationship between the XDCbusiness data elements and the XBRL GL taxonomy elements;

the XBRL standard data exchange channel is an export of standardizeddata, and outputs the data to be exchanged and shared by XDC as GLInstance, CSV files, JSON data, and Web Service in an XBRL format,exchanges the data in an XBRL format with ERP, integrates FIS and CRMbusiness information systems, shares the internal and cross-domainstandard data of an enterprise, and directly retrieves electronicaccounting data by an audit software for output.

Furthermore, the business data comprise consolidated data and ERP dataassociated therewith, FIS data, various business information systemdata, DW data, CRM data, SRM data, internet data, user behavior data,external disclosure data and detail data at transaction level.

Furthermore, the XBRL DataCloud (XDC) is used to achieve the hybridcloud storage of business data dictionary, XBRL industry taxonomy andstandardized business data element Ontology by using RDB, NoSql, HDFS,GFS, distributed file system and other technologies.

Furthermore, XDC standardizes the semantics of various types offinancial and non-financial, structured and unstructured data by theXBRL technology, and standardizes the data values by the formattingmethod; data sources comprise consolidated data and others except theconsolidated data, and the consolidated data are extracted into the datacache by the ETL method, then are automatically mapped and standardizedaccording to a predefined mapping model; for data except theconsolidated data, including internal and external data of an enterpriseand internet data, the connector and handler are designed according tothe characteristics of the data structure, and various data mappingmodels are solidified to allow these data to be automatically mapped andstandardized; XDC also receives external data in a standard XBRL format,and these data are parsed by the XBRL intelligence engine (XIE) toautomatically generate data in a standard XBRL format.

Furthermore, the GLinp may manage and monitor XDC as follows: monitoringof connector and handler for automatic standardization of various typesof data, classified management of various types of standardized data,statistics and analysis of data standardization rate and utilizationrate, and management of data security.

Furthermore, the other data except the business report data in XDCinclude financial and non-financial detail data at transaction level,accounting data and business data, structured data and unstructureddata.

In addition, another object of the invention is to provide aconstruction method of an-XBRL based global data standardizationplatform system, comprising the following steps:

a. collecting various types of data contained in the XDC cloud storage,sorting out and analyzing the structure and characteristics thereof;

b. defining the BIM data model according to the analysis results,designing the BIM data architecture based on the ADM, and storing theBIM data dictionary and taxonomy;

c. designing and implementing the classified connector and handlerrespectively according to various types of data and the XDC constructedin step b, and accessing external data in an XBRL format;

d. linking the XDC constructed in step b and the handler constructed instep c to the intelligence engine (XIE), standardizing data by the XBRLtechnology, and storing the standardized business data element Ontology;

e. establishing the convergence relationship logic, and accessing thehorizontal convergence relationship logic and the vertical convergencerelationship logic into XDC respectively;

f. establishing a data relationship model from XDC to electronic nestedtable and then to extended taxonomy of enterprise by using theconsolidated data automatically generated by vertical convergence,realizing automatic mapping of data, establishing a group taxonomysystem (GTS), integrating XDC and XBRL intelligence engine (XIE), andrealizing the chain output of business reports with Frinp as thereporting entity;

g. establishing GLinp by using various classified business data embodiedby XDC, establishing a mapping model from XDC to GL taxonomy accordingto data classification, solidifying the data mapping channel,integrating XDC and XBRL intelligence engine (XIE), establishing amapping model from the business data elements embodied by XDC to GLTaxonomy elements, and providing services for classification managementof various types of data; and

h. establishing an XBRL standard data exchange channel according to theXDC-GL taxonomy mapping model, and providing global standard dataservices for outputting data in various formats.

Furthermore, in step a, various types of data contained in the XDC cloudstorage specifically comprise:

consolidated data and ERP data associated therewith, FIS data, variousbusiness information system data, DW data, CRM data, SRM data, internetdata, user behavior data, external disclosure data and detail data attransaction level.

Furthermore, in step e, the horizontal convergence relationship logicand the vertical convergence relationship logic are respectivelyaccessed to XDC, so as to enable XDC to embody the business data,realize the drill-up/down of data and integrate various types of data inXDC.

Furthermore, in step h, the global standard data services for outputtingdata in various formats comprises GL Instance, CSV files, JSON data, andWeb Service in an XBRL format.

The beneficial effects of the invention are as follows: the XBRL-basedglobal data standardization platform system automatically standardizesdata resources by the XBRL technology, so as to efficiently andconveniently integrate various types of data, including financial dataand non-financial data, permeate the disclosure data, internalaccounting data and business data into all levels of enterprises,establish XBRL data network, break down data barriers between businesssystems such as enterprise resource plans and data warehouses, andrealize the company's transformation from single system data integrationto unified enterprise data integration.

For XBRL technology as a global standard, all software companies andinformation systems adopting XBRL technology must comply with therelevant standards of XBRL, which enables both software and informationsystems can process XBRL data uniformly, eliminates the problem ofincompatibility of systems, facilitates the automatic exchange andprocessing of information, and improves the efficiency of computerprocessing of business data. Since XBRL is a branch of XML aboutenterprise reporting, it inherits the feature of XML extensible markup.Therefore, while following the XML standard technical framework, XBRLstill retains sufficient flexibility to allow different countries,different industries and even different enterprises to extend markupaccording to their practical situations, thus solving the extensibilityproblem to a certain extent.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flowchart of a construction method of an XBRL-based globaldata standardization platform system in an example.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

The technical scheme of the invention will be further described incombination with examples and drawings.

Example 1

The XBRL-based global data standardization platform system comprises anXBRL DataCloud (XDC), an XBRL financial reporting intelligence platform(FRinp) and an XBRL GL interchange platform (GLinp). It is a largedistributed platform system with service-oriented architecture.

Each component is described in detail as follows:

Based on the abstract data model (ADM), XDC designs the dataarchitecture of business information model (BIM); and these data includeconsolidated data (Consolidated Statementand) ERP data associatedtherewith, FIS data, various business information system data, DW data,CRM data, SRM data, internet data, user behavior data, externaldisclosure data and detail data at transaction level (parties). Further,XDC realizes the hybrid cloud storage of business data dictionary, XBRLindustry taxonomy and standardized business data element Ontology byusing RDB, NoSql, HDFS, GFS, distributed file system and othertechnologies. In XDC, a horizontal convergence relationship ismaintained between ADM, various levels of consolidated data and varioustypes of business data, and a vertical convergence relationship ismaintained between the business data, accounting data and consolidateddata. The horizontal convergence relationship involves the data atvarious levels embodied by ADM, and the vertical convergencerelationship involves the drill-up/down of data consolidation andtracing. The convergence relationship is designed and implementedoutside XDC to decouple from XDC itself, for example, vertical drill-updata consolidation logic.

The XDC global data standardization is used to standardize the semanticsof various types of financial and non-financial, structured andunstructured data by the XBRL technology, and standardizes the datavalues by the formatting method. Data sources include extractingconsolidated data (Consolidated Statement) into a data cache area by theETL method, automatically mapping and standardizing consolidated dataaccording to a predefined mapping model. For data except theconsolidated data, including internal and external data of an enterpriseand internet data, the connector and handler are designed according tothe characteristics of the data structure, and various data mappingmodels are solidified to allow these data to be automatically mapped andstandardized. External data in a standard XBRL format are received andparsed by the XBRL Intelligence Engine (XIE) for automaticallygenerating data in a standard XBRL format.

FRinp establishes an extended group taxonomy system (GTS) based on theXDC business report data, i.e. consolidated data. The reporting entityrapidly creates and expands the taxonomy in GTS assembly mode, parsesthe extended enterprise taxonomy through an XBRL intelligence engine(XIE), establishes a data relationship model from XDC to electronicnested table and extended enterprise taxonomy, automatically associatesthe consolidated data in XDC with the extended enterprise taxonomyelements, and realizes the chain output of business report instancedocuments in a standard XBRL format at various levels.

Based on the other data except the business report data in XDC,including financial and non-financial detail data at transaction level,accounting data and business data, structured data and unstructureddata, GLinp establishes a mapping model from XDC to GL Taxonomy,solidifies the data mapping channel, and automatically maps therelationship between the XDC business data elements and the XBRL GLTaxonomy elements by parsing the GL Taxonomy via the XBRL IntelligenceEngine (XIE). GLinp may manage and monitor XDC as follows: monitoring ofthe connector and the handler for automatic standardization of varioustypes of data, classified management of various types of standardizeddata, statistics and analysis of data standardization rate andutilization rate, management of data security etc.

XBRL standard data exchange channel is an export of standardized data.The output part of GLinp standard data outputs the data to be exchangedand shared by XDC as GL Instance, CSV files, JSON data, and Web Servicein the XBRL format, exchanges the data in the XBRL format with ERP,integrates FIS and CRM business information systems, shares the internaland cross-domain standard data of an enterprise, and directly retrieveselectronic accounting data by an audit software for output. Thus, XBRLstandard data exchange channel realizes the change from single systemdata integration to unified enterprise data integration.

In the invention, XDC is cross-domain XBRL global standard data cloudand has the capability of consolidating and organizing various types ofdata into a data network. Frinp consumes the consolidated data in XDCand generates business reports at all enterprise levels and reportingcycles in the form of a reporting chain. GLinp is responsible for themanagement, monitoring and analysis of XDC's data source, data access,mapping model, data standardization, unified exchange, data security andXDC itself. XIE is an XBRL processor that fully supports the technicalspecification, Extensible Business Reporting Language (XBRL) 2.1, i.e.XBRL Intelligence Engine, and has the capability of universalclassification standards, including XBRL GL Taxonomy.

Example 2

As shown in FIG. 1, in this example, the construction method of theglobal data standardization platform system in example 1 includes thefollowing implementation steps:

step 1: collecting various types of data contained in the XDC cloudstorage, such as financial and non-financial data, structured data andunstructured data, sorting out and analyzing the structure andcharacteristics of these data;

step 2: defining the BIM data model according to the analysis results instep 1, designing and implementing the BIM data architecture based onthe Abstract Data Model (ADM), and storing the BIM data dictionary andTaxonomy;

step 3: designing and implementing a classified connector and a handlerrespectively according to various types of data and the XDC constructedin step 2, and accessing external data in an XBRL format;

step 4: linking the XDC constructed in step 2 and the handlerconstructed in step 3 to the intelligence engine (XIE), standardizingdata by the XBRL technology, and storing the standardized business dataelement Ontology;

step 5: establishing convergence relationship logic on the basis of XDCin step 4, and accessing the horizontal convergence relationship logicand the vertical convergence relationship logic into the XDCrespectively, so as to enable XDC to embody the business data andrealize the drill-up/down of data, and integrate various types of datain XDC;

step 6: establishing a data relationship model from XDC to electronicnested table and then to extended enterprise taxonomy by using theconsolidated data automatically generated by XDC vertical convergence instep 5, realizing automatic mapping of data, establishing a grouptaxonomy system (GTS), integrating XDC and XBRL intelligent engine(XIE), and enabling automatic generation of instance document by FRefficient extended taxonomy and parsing taxonomy, and realizing thechain output of business reports with Frinp as the reporting entity;

step 7: establishing GLinp by using the various classified business dataembodied by XDC in step 5, building a mapping model from XDC to GLTaxonomy according to the data classification, solidifying the datamapping channel, integrating XDC and XBRL Intelligence Engine (XIE),building a mapping model from specific XDC business data elements to theGL Taxonomy elements, providing services for classification managementof various types of data, and managing the XBRL standard data exchangechannels;

step 8: according to the mapping model from XDC to GL Taxonomy in step7, establishing XBRL standard data exchange channels, and providingglobal standard data outputting services such as GL Instance, CSV files,JSON data and Web Service in an XBRL format and other data formats.

The invention claimed is:
 1. An eXtensible Business ReportingLanguage-based global data standardization platform system, comprising:a server having a processor and a memory, the memory storinginstructions to cause the processor to deploy an eXtensible BusinessReporting Language DataCloud (XDC), an eXtensible Business ReportingLanguage financial reporting intelligence platform (FRinp), aneXtensible Business Reporting Language Global Ledger interchangeplatform (GLinp) and an eXtensible Business Reporting Language standarddata exchange channel for operation on the server; wherein theeXtensible Business Reporting Language DataCloud (XDC) designs theBusiness Information Model data architecture of business data based onan abstract data model (ADM); in XDC, a horizontal convergencerelationship is maintained between ADM, various levels of consolidateddata and various types of business data, and a vertical convergencerelationship is maintained between business data, accounting data andconsolidated data; the horizontal convergence relationship involves thedata at various levels embodied by ADM, and the vertical convergencerelationship involves the drill-up/down of data consolidation andtracing; and the convergence relationship is designed and implementedoutside XDC to decouple from XDC itself, the eXtensible BusinessReporting Language financial reporting intelligence platform (FRinp)establishes an extended group taxonomy system (GTS) based on the XDCbusiness report data; and the reporting entity creates and expands thetaxonomy in GTS assembly mode, parses the extended enterprise taxonomythrough an eXtensible Business Reporting Language intelligence engine(XIE), establishes a data relationship model from XDC to electronicnested table and then to extended enterprise taxonomy, automaticallyassociates the consolidated data in XDC with the extended enterprisetaxonomy elements, and realizes the chain output of business reportinstance documents in a standard eXtensibie Business Reporting Languageformat at various levels; the eXtensible Business Reporting GlobalLedger interchange platform (GLinp) establishes a mapping model from XDCto Global Ledger taxonomy by the other data except the business reportdata in XDC according to data classification, solidifies the datamapping channel, parses the Global Ledger taxonomy through theeXtensible Business Reporting Language intelligence engine (XIE), andautomatically maps the relationship between the XDC business dataelements and the eXtensible Business Reporting Language Global Ledgertaxonomy elements; the eXtensible Busimess Reporting Language standarddata exchange channel is an export of standardized data, and outputs thedata to be exchanged and shared by XDC as Global Ledger Istance, Comma-Separated Values files, JavaScript Object Notation data, and Web Servicein an eXtensible Business Reporting Language, format, exchanges the datain an eXtensible Business Reporting Langiage format with EnterpriseResource Planning, integrates Financial Information System and CustomerRelationship Management business information systems, shares theinternal and cross-domain standard data of an enterprise, and directlyretrieves electronic accounting data by an audit software for output. 2.The eXtensible Business Reporting Language-based global datastandardization platform system according to claim 1, wherein thebusiness data includes consolidated data and Enterprise ResourcePlanning data associated therewith, Financial Information System data,various business information system data, DW data, Customer RelationshipManagement data, SRM data, internet data, user behavior data, externaldisclosure data and detail data at transaction level.
 3. The eXtensibleBusiness Reporting Language-based global data standardization platformsystem according to claim 1, wherein the eXtensibie Business ReportingLanguage DataCloud (XDC) is further used to achieve the hybrid cloudstorage of business data dictionary, eXtensible Business ReportingLanguage industry taxonomy and standardized business data elementOntology by using Relational Database, Not Only Structure QueryLanguage, Hadoop Distributed File System, Google File System,distributed file system and other technologies.
 4. The eXtensibleBusiness Reporting Language-based global data standardization platformsystem according to claim 1, wherein the XDC standardizes the semanticsof various types of financial and non-financial, structured andunstructured data by the eXtensible Business Reporting Languagetechnology, and standardizes the data values by the formatting method;data sources comprise consolidated data and others except theconsolidated data, and the consolidated data are extracted into the datacache area by the Extraction-Transformation-Loading method, then areautomatically mapped and standardized according to a predefined mappingmodel; for data except the consolidated data, including internal andexternal data of an enterprise and internet data, the connector andhandler are designed according to the characteristics of the datastructure, and various data mapping models are solidified to allow thesedata to be automatically mapped and standardized; XDC also receivesexternal data in a standard XBRL format, and these data are parsed bythe eXtensible Business Reporting Language intelligence engine (XIE) toautomatically generate data in a standard eXtensible Business ReportingLanguage format.
 5. The eXtensibie Business Reporting Language-basedglobal data standardization platform system according to claim 1,wherein the GLinp manages and monitors XDC as follows: monitoring ofconnector and handler for automatic standardization of various types ofdata, classified management of various types of standardized data,statistics and analysis of data standardization rate and utilizationrate, and management of data security.
 6. The eXtensible BusinessReporting Language-based global data standardization platform systemaccording to claim 1, wherein the other data except the business reportdata in XDC include financial and non-financial detail data attransaction level, accounting data and business data, structured dataand unstructured data.
 7. A construction method of an eXtensibleBusiness Reporting Language-based global data standardization platformsystem, comprising: (a). collecting various types of data contained inthe XDC cloud storage, sorting out and analyzing the structure andcharacteristics thereof, (b). defining the Business Information Modeldata model according to the analysis results, designing the BusinessInformation Model data architecture based on the ADM, and storing theBusiness Information Model data dictionary and taxonomy; (c). designingand implementing the classified connector and handler respectivelyaccording to various types of data and the XDC constructed in step b,and accessing external data in an eXtensible Business Reporting Languageformat; (d). linking the XDC constructed in step b and the handlerconstructed in step (c) to the intelligence engine (XIE), standardizingdata by the eXtensible Business Reporting Language technology, andstoring the standardized business data element Ontology; (e).establishing the convergence relationship logic, and accessing thehorizontal convergence relationship logic and the vertical convergencerelationship logic into XDC respectively; (f). establishing a datarelationship model from XDC to electronic nested table and then toextended taxonomy of enterprise by using the consolidated dataautomatically generated by vertical convergence, realizing automaticmapping of data, establishing a group taxonomy system (GTS), integratingXDC and eXtensible Business Reporting Language intelligence engine(XIE), and realizing the chain output of business reports with Frinp asthe reporting entity; (g). establishing GLinp by using variousclassified business data embodied by XDC, establishing a mapping modelfrom XDC to Global Ledger taxonomy according to data classification,solidifying the data mapping channel, integrating XDC and eXtensibleBusiness Reporting Language intelligence engine (XIE), establishing amapping model from the business data elements embodied by XDC to GlobalLedger Taxonomy elements, and providing services for classificationmanagement of various types of data; and (h). establishing an eXtensibleBusiness Reporting Language standard data exchange channel according tothe XDC-GL taxonomy mapping model, and providing global standard dataservices for outputting data in various formats.
 8. The constructionmethod of the eXtensible Business Reporting Language-based global datastandardization platform system according to claim 7, wherein in step(a), various types of data contained in the XDC cloud storagespecifically comprise: consolidated data and Enterprise ResourcePlanning data associated therewith, Financial Information System data,various business information system data, DW data, Customer RelationshipManagement data, SRM data, internet data, user behavior data, externaldisclosure data and detail data at transaction level.
 9. Theconstruction method of the eXtensible Business Reporting Language-basedglobal data standardization platform system according to claim 7,wherein in step (e), the horizontal convergence relationship logic andthe vertical convergence relationship logic are respectively accessed toXDC, thus enabling XDC to embody the business data, realize thedrill-up/down of data, and integrate various types of data therein. 10.The construction method of the eXtensible Business ReportingLanguage-based global data standardization platform system according toclaim 7, wherein in step (h), the global standard data services foroutputting data in various formats comprises Global Ledger Instance,Comma-Separated Values files, JavaScript Object Notation data, and WebService in an eXtensible Business Reporting Language format.